/*
 * @Description: In User Settings Edit
 * @Author: your name
 * @Date: 2019-08-22 10:34:57
 * @LastEditTime: 2019-08-22 10:41:59
 * @LastEditors: Please set LastEditors
 */
const cp = require('child_process')
const { resolve } = require('path')

;(async ()=>{
    const script = resolve(__dirname,'../crawler/trailer-list')
    const child = cp.fork(script,[])
    let invoked = false
    child.on('error',err=>{
        if(invoked) return 
        invoked=true
        console.log(err);
        
    })
    child.on('exit',code=>{
        if(invoked) return 
        invoked=false
        let err=code===0?null:new Error('exit code'+code)
        console.log(err)
    })
    child.on('message',data=>{
        let result = data.result
        console.log(result);
        
    })
})()